/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.storydriven.modeling.expressions;

import org.storydriven.modeling.CommentableElement;
import org.storydriven.modeling.TypedElement;

/**
 * <!-- begin-user-doc --> A representation of the model object '<em><b>Expression</b></em>'. <!-- end-user-doc --> <!-- begin-model-doc --> Represents any expression in an
 * embedded textual language, e.g. OCL or Java. An expression's type is dynamically derived by an external mechanism (see TypedElement). <!-- end-model-doc -->
 * 
 * @see org.storydriven.modeling.expressions.ExpressionsPackage#getExpression()
 * @model abstract="true"
 * @generated
 */
public interface Expression extends TypedElement, CommentableElement
{
} // Expression
